package com.gc.sql.ddl;

public abstract class ColumnsSubList extends Object {
    public static ColumnsSubListColumnInSubList create (ColumnInSubList columnInSubList) {
        return new ColumnsSubListColumnInSubList (columnInSubList);
    }
        static class ColumnsSubListColumnInSubList extends ColumnsSubList {
            private ColumnInSubList columnInSubList;
            public ColumnsSubListColumnInSubList(ColumnInSubList columnInSubList) {
                this.columnInSubList = columnInSubList;
            }
            
            @Override
            public String toString() {
                return String.valueOf(columnInSubList);
            }
        
        }
    public static ColumnsSubListListCompleted create (ListCompleted listCompleted) {
        return new ColumnsSubListListCompleted (listCompleted);
    }
        static class ColumnsSubListListCompleted extends ColumnsSubList {
            private ListCompleted listCompleted;
            public ColumnsSubListListCompleted(ListCompleted listCompleted) {
                this.listCompleted = listCompleted;
            }
            
            @Override
            public String toString() {
                return String.valueOf(listCompleted);
            }
        
        }

}
